Spring注解 @EventListener 的介绍与使用示例以及异常处理
将一个方法标记为监听器,用于监听应用程序事件,事件可以是 ApplicationEvent实例,也可以是其他任意的对象。
关于selenium4.0版本在springboot中的使用问题
springboot与selenium一起使用时,出现类找不到的问题。
Springboot扩展点之ApplicationContextInitializer
如果仅仅会使用Springboot、SpringMVC完成一些增删改查,解决一些bug,那么实际上你并没有真的懂Spring、Springboot。Spring的核心是容器,Springboot更是封装了Spring,把复杂隐藏在内部,让其在使用上更简单,同时又预留了很多的扩展。所以我认为学会Spr
3.【SpringBoot源码】SpringBoot自动配置原理
在主启动类上,我们只需要加上@SpringBootApplication注解,就能成功启动springboot应用了,那么我们就从注解入手,看下它是如何帮我们配置好所需要的一些环境的。@Inherited// @SpringBootConfiguration内部使用@Configuration修饰,
SpringBoot静态资源路径问题、拦截器基础配置
SpringBoot静态资源路径问题、拦截器基础配置
SpringBoot 集成 Kafka
SpringBoot 集成 Kafka
springboot中EnableAutoConfiguration自动装配的使用
文章目录0. 先说结论1. 前言2. 例子1. springboot默认扫描路径2. 引入第三方jar包(里面也有bean对象)3. 小总结一下4. 为什么需要@EnableConfigurationProperties呢?0. 先说结论EnableAutoConfiguration自动装配的作用:
SpringBoot实现多数据源(五)【多数据源事务控制】
在多数据源下,由于涉及到数据库的多个读写。一旦发生异常可能会导致数据不一致的情况,在这种情况希望使用事务进行回退。但是 Spring 的声明式事务在一次请求线程中只能使用一个数据源进行控制。一个方法开启2个事务。修改Service层。
SpringBoot--Filter过滤器(一)
一.了解过滤器Filter过滤器: Filter, 是Servlet技术中最实用的技术。 过滤器是处于客户端和服务器之间的一个过滤网,可以过滤掉一些不符合要求的请求 创建场景: Session 校验 判断用户权限 不符合设定条件,则会被重定向特殊的地址或者设定的响应。 二.基础入门代码编写第一步
基于springboot_vue.js电子邮件收发系统java
用户身份要求根据用户的身份不同,他们所拥有的权限也是不同的。根据所用权限的不同,系统将用户分成两种,一种是普通用户,一种是管理员。1.系统管理员:系统管理员是本系统权限最大的用户。因为本系统是一个小型的系统,管理员可以对内部用户的信息进行增加,删除,改动,以及设定用户的权限功能。2.个人用户:个人用
SpringBoot项目打包成Docker镜像
SpringBoot项目打包成Docker镜像步骤
项目部署,一点也不难!
部署项目很简单,本次练习由杂到简,原理简单,通俗易懂!
SpringBoot整合mybatis-plus 实现增删改查和分页查询
SpringBoot 结合 MP完成增删改查!!!!
SpringBoot请求参数传递与接收
请求参数
springboot验证码的生成与验证
🐋前言:在springboot的登陆页面中为了防止机器大规模注册,机器暴力破解数据密码等危害,需要验证随机生成的验证码。现提出两种简易方案生成验证码功能,一种采用springboot整合kaptcha第三方验证码生成工具的生成方案;另一种采用springboot整合第三方类库hutool生成验证码
SSM框架整合思想及步骤
SSM框架即是将SpringMVC框架、Spring框架、MyBatis框架整合使用。以简化在web开发中繁琐、重复的操作,让开发人员的精力专注于业务处理的开发上。ssm框架根据SpringMVC、Spring、MyBatis三者各自的特性及应用场景对其操作的的业务进行了分割,降低了耦合性。Spri
Junit5集成@SpringBootTest无法启动
引入Junit5之后,除了使用功能强大的mock测试之外,有时候需要启动容器进行测试,在springboot框架下,通过添加@SpringBootTest注解进行启动,公司之前一直使用的groovy+junit4,在升级junit5之后,无法进行集成测试。遇到各种问题,消耗了较多的时间,记录下来用于
springboot中的controller层和postman接口测试
controller层1.@Controller注解在类上,默认表示该类所有方法的返回值为一个跳转路径字符串(会经过视图解析器解析,加前后缀)而在类中方法加上**@ResponseBody**,表示该方法返回值会被转换为JSON格式的字符串返回,通常此方法返回值令其为Object2.@RestCon
Spring Boot 单元测试(Controller测试与Service测试)
MOCK 指定的默认取值 提供一个模拟的Servlet环境(内置Servlet环境并没有启动) 基于MOCKMvc来进行测试RANDOM_PORT 提供随机的端口 提供一个真正的ServletDEFINE_PORT 提供默认端口 提供一个真正的ServletNONE 不提供Web环境(一般不用配置,
【Spring注解必知必会】深度解析@Component注解实现原理
想必@Component注解大家一直在使用,只要类上加上它,就可以被Spring容器管理,那大家有想过它是怎么实现的吗?本篇文章就带领到家揭秘。用来标记的类是一个“组件”或者说是一个Bean,Spring会自动扫描标记@Component注解的类作为一个Spring Bean对象。@Indexed/